طراحی و پیاده سازی نرم افزاری مناسب یک الگوریتم رمزنگاری بلوکی بومی بر روی کارت هوشمند
thesis
- وزارت علوم، تحقیقات و فناوری - دانشگاه تربیت مدرس - دانشکده فنی مهندسی
- author یعقوب محمودی
- adviser حمید رضا اسکندری علی یزدیان ورجانی
- Number of pages: First 15 pages
- publication year 1389
abstract
امروزه سامانه های مبتنی بر کارت هوشمند به طور گسترده در سراسر دنیا رایج گردیده اند. کارت های هوشمند در کاربردهایی از قبیل کنترل دسترسی ، تجارت الکترونیک ، احراز هویت و از این قبیل استفاده می گردند. به خاطر اهمیت این کاربردها ، ملاحظات امنیتی برای تولید کنندگان و کاربران کارت هوشمند حیاتی است. استفاده کنندگان وقتی می توانند در یک فرآیند امن از خدمات مبتنی بر کارتهای هوشمند بهره گیرند که حداقل همه مخاطرات امنیتی در بکارگیری آنها را دانسته و برای مقابله با آنها تمهیدات لازم را تدارک دیده باشند . در این پژوهش ضمن آشنایی با ساختار سخت افزاری و نرم افزاری کارتهای هوشمند، مخاطرات امنیتی آنها شناسایی و استفاده از رمزنگاری بعنوان یکی از روشهای اصلی مقابله با این مخاطرات مورد بررسی قرار خواهد گرفت. عملیات رمزنگاری بر مبنای یک الگوریتم رمز انجام می گیرد. الگوریتمهای رمز با روشهای سخت افزاری یا نرم افزاری پیاده سازی و قابل بکارگیری می باشند. در این پایان نامه الگوریتم رمز aes با ساختار تغییر یافته، بعنوان الگوریتم رمز بومی در نظر گرفته شده و بصورت نرم افزاری بر روی کارت هوشمند top-imgx4 ساخت شرکت gemalto پیاده سازی و با پیاده سازی های نرم افزاری الگوریتم aes که بر روی میکروکنترلر atmega163 و میکروکنترلر 8051 انجام شده است و همچنین پیاده سازی های سخت افزاری الگوریتم aes که بر روی تراشه fpga مدل xc2s515-6 و کارت هوشمند top-imgx4 انجام گردیده، مقایسه شده است. نتایج حاصله نشانگر آن است که پیاده سازی نرم افزاری الگوریتم رمز بومی برای همه کاربردهای غیر بلادرنگ مناسب بوده اما برای کاربردهای بلادرنگ صرفاً با افزایش منابع پردازشی و حافظه کارت هوشمند قابل استفاده خواهد بود.
similar resources
مروری بر حملات و پیاده سازی نرم افزاری الگوریتمهای رمزنگاری توام با احراز اصالت مسابقه CAESAR
رمزنگاری احراز اصالتشده یک حالت اجرایی در رمزهای قطعهای بوده که خدمتهای احراز اصالت، محرمانگی و تمامیت داده را در فرآیند انتقال اطلاعات فراهم میکند. از سال 2014 مسابقهی تحت عنوان مسابقهی CAESAR آغاز شده است که هدف از این مسابقه رسیدن به طرحهای رمزنگاری احرازاصالتشده است که مزایای بیشتری نسبت به طرح AES-GCM ارائه دهند و برای استفاده گسترده مناسب باشند. در این مقاله، تمامی نامزدهای معرفی...
full textپیاده سازی کارآمد نرم افزاری الگوریتم رمزنگاری aes
یکی از مهم ترین و شناخته شده ترین الگوریتم رمزنگاری معاصر، استاندارد رمزگذاری پیشرفته، موسوم به الگوریتم رمزنگاری aes می باشد. که در سال 2000 از سوی موسسه ملی استاندارد و فن آوری ایالات متحده (nist) به عنوان، الگوریتم استاندارد رمز داده ها، مورد تائید قرار گرفته است. از سال 2000 تاکنون بحث پیاده سازی موثر نرم افزاری و سخت افزاری این الگوریتم، مورد توجه محققین و صاحب نظران این رشته قرار گرفته ا...
پیاده سازی سخت افزاری یک پردازنده رمزنگاری خم بیضوی کارآمد در میدان gf(۲۱۶۳)
در این مقاله، پردازنده ضرب عددی خم بیضوی کارآمد در میدان باینری gf(2163) طراحی و با استفاده از کدهای قابل سنتز vhdl پیاده سازی شده است. طراحی معماری های جدید و کارآمد برای واحدهای محاسبات میدان و به ویژه واحد محاسباتی ضرب میدان منجر به کاهش طول مسیر بحرانی پردازنده شد. همچنین استفاده از اجرای موازی عملیات ضرب میدان در الگوریتم ضرب عددی lopez-dahab و جدا نمودن مسیر جمع دو نقطه از کلید باعث بهبود...
full textطراحی یک الگوریتم مرتب سازی مناسب برای پیاده سازی سخت افزاری با مساحت بهینه
رشد فزاینده حجم داده های موجود در پایگاه های اطلاعاتی, نیاز به ساختارهای قدرتمند برای انجام پردازشهای مختلف بر روی اطلاعات ذخیره شونده را بیش از پیش مطرح نموده است. یکی از نیازهای مبرم و پایه ای در بسیاری از کاربردهای پردازش اطلاعات از جمله فشرده سازی, توانایی مرتب سازی سریع داده می باشد. در این پروژه ما به ارائه یک هسته مرتب ساز داده می پردازیم که بر پایه یک روش و معماری نوین قادر است با سرعت ...
پیاده سازی سخت افزاری سیستم های رمزنگاری بر اساس زوج سازی تیت با استفاده از fpga روی f ۲^۲۸۳
زوج سازی در رمزنگاری، یک نگاشت دوخطی از اعضای دو گروه جمعی از خم بیضوی به یک عضو گروه ضربی از میدان متناهی است و به منظور ساختن طرح های رمزنگاری یا حمله به آنها مورد استفاده قرار میگیرد. زوج سازی تیت پرکاربردترین نوع زوج سازی است که با استفاده از الگوریتم میلر محاسبه میشود و نسخه بهبودیافته این الگوریتم برای خمهای ابرمنفرد زوج سازی ηt نامیده میشود. به دلیل حجیم و زمان بر بودن...
full textطراحی و پیاده سازی سیستم هوشمند تشخیص عدم تمرکزحواس راننده
یکی از چالشهای بزرگ جهان امروز تصادفات رانندگی است که با خسارات متعدد مالی و جانی همراه است. تصادفات رانندگی بر اثر عوامل مختلفی همچون نقص فنی خودرو، رعایت نکردن قوانین راهنمایی و رانندگی و یا عدم تمرکزحواس راننده در مدت زمان رانندگی رخ میدهند. درصد عمدهای از تصادفات رانندگی بر اثر عدم تمرکز حواس راننده در مدت زمان رانندگی است. این مقاله یک الگوریتم هوشمند کنترلی جهت تشخیص حالت راننده بر اس...
full textMy Resources
document type: thesis
وزارت علوم، تحقیقات و فناوری - دانشگاه تربیت مدرس - دانشکده فنی مهندسی
Hosted on Doprax cloud platform doprax.com
copyright © 2015-2023